package com.onLineCar.management.service;

import com.onLineCar.management.domain.RequestOrder;
import com.onLineCar.management.domain.VehicleLevel;
import com.onLineCar.management.domain.request.ContractRequest;
import com.onLineCar.management.domain.request.OrderRequest;
import com.onLineCar.management.domain.request.RequestOrders;


import java.util.List;

/**
 * @author : 段敏强
 * @className : PlaceAnOrderService
 * @description : 描述说明该类的功能
 * @createTime : 2023/12/18 19:45
 */

/**
 * 订单服务
 * @author 段敏强
 */
public interface PlaceAnOrderService {
    String orderInterface(OrderRequest orderRequest);

    List<VehicleLevel> queryCarLevelAll();

    RequestOrder getSelectByUserId(String id);

    String getOrderNumber();

    void contract(ContractRequest contractRequest);

    void updateUserReach(String orderNumber);



    void cancelAnOrder(RequestOrders tblOrder);
}
